package com.yuandian.api.management.po;

import lombok.Data;

import java.util.List;
import java.util.Map;

/**
 * 说明：专属指标配置大全
 *
 * @Author lsx
 * @Date 2023/5/30 14:18
 */
@Data
public class ConfExclusiveIndicatorInfo {

	/**
	 * 专属指标配置
	 * <resourceCoding_code, 每一项指标映射>
	 * 设定一个较大的初始值，节省扩容的时间
	 */
	private Map<String, Map<String, String>> exclusiveIndicatorConfig;

	/**
	 * 与渠道相关的专属指标，服务资源和名称的映射配置
	 * <resourceCoding, name>
	 */
	private Map<String, String> channelIndicatorMap;

	/**
	 * 以交易标识相关的专属指标，服务资源和名称的映射配置
	 * <resourceCoding, name>
	 */
	private Map<String, String> dealIndicatorMap;

	/**
	 * 专属指标配置-详单组合
	 * <code, <resourceCoding, 指标名称集合>>
	 */
	private Map<String, Map<String, List<String>>> exclusiveExtractConf;
}
